I rig with Autodesk Maya, I use Python for scripting and sometimes MEL to connect attributes with each other.